dma buffer sharing framework · Maintained
Maintainers
- M Sumit Semwal <sumit.semwal@linaro.org>
- M Christian König <christian.koenig@amd.com>
Paths
- F
Documentation/driver-api/dma-buf.rst - F
Documentation/userspace-api/dma-buf-alloc-exchange.rst - F
drivers/dma-buf/ - F
include/linux/*fence.h - F
include/linux/dma-buf.h - F
include/linux/dma-buf/ - F
include/linux/dma-resv.h - F
rust/helpers/dma-resv.c
Last 30 days
Most active threads (last 7 days)
-
WARM1d
dma_fence cleanup/rework
2026-06-24 12:29 · 5 replies in 7d · "Christian König" <ckoenig.leichtzumerken@gmail.com> -
HOTtoday
[PATCH] fix: dma-buf: unwrap_merge_complex: dma_fence_get_stub reference leaked on all paths
2026-06-26 12:28 · 0 replies in 7d · WenTao Liang <hidden> -
HOTtoday
[PATCH] fix: dma-buf: unwrap_merge_order: success path leaks chain and array fence references
2026-06-26 12:21 · 0 replies in 7d · WenTao Liang <hidden> -
HOTtoday
[PATCH] fix: dma-buf: fence_chains_init: error unwind path leaks enable_sw_signaling reference
2026-06-26 12:18 · 0 replies in 7d · WenTao Liang <hidden> -
HOTtoday
[PATCH] dma-buf: dma-fence: Fix potential NULL pointer dereference
2026-06-26 10:05 · 0 replies in 7d · Philipp Stanner <phasta@kernel.org> -
WARM1d
[PATCH] dma-fence: Fix dma_fence_timeline_name() to call get_timeline_name()
2026-06-25 14:12 · 0 replies in 7d · Baineng Shou <hidden> -
WARM1d
[PATCH v2] udmabuf: serialize the sg_table cache under the reservation lock
2026-06-25 12:59 · 0 replies in 7d · Bryam Vargas via B4 Relay <devnull+hexlabsecurity.proton.me@kernel.org> -
WARM1d
[PATCH] dma-buf: udmabuf: make list limit unsigned
2026-06-25 08:57 · 0 replies in 7d · Yousef Alhouseen <hidden> -
WARM1d
[PATCH] udmabuf: serialize the sg_table cache under the reservation lock
2026-06-25 06:10 · 0 replies in 7d · Bryam Vargas <hidden> -
DORMANTno replies
[PATCH v2] dma-buf: udmabuf: avoid list copy size overflow
2026-06-24 21:54 · 0 replies in 7d · Yousef Alhouseen <hidden>
Active reviewers (last 30 days)
-
Pranjal Shrivastava <praan@google.com>
3 attestations (3 Reviewed-by) · last on 2026-06-09 -
sashiko-bot <sashiko-bot@kernel.org>
2 attestations (2 Reported-by) · last on 2026-06-23 -
Kevin Tian <kevin.tian@intel.com>
2 attestations (2 Reviewed-by) · last on 2026-06-09 -
Christian König <christian.koenig@amd.com>
1 attestation (1 Suggested-by) · last on 2026-06-24 -
Leon Romanovsky <leon@kernel.org>
1 attestation (1 Reviewed-by) · last on 2026-06-09 -
Danilo Krummrich <dakr@kernel.org>
1 attestation (1 Suggested-by) · last on 2026-06-08
Recent patches
Most-recent 30 patches in this subsystem on linux-media (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH] fix: dma-buf: unwrap_merge_complex: dma_fence_get_stub reference leaked on all paths
2026-06-26 · WenTao Liang <hidden> -
HOTtoday
[PATCH] fix: dma-buf: unwrap_merge_order: success path leaks chain and array fence references
2026-06-26 · WenTao Liang <hidden> -
HOTtoday
[PATCH] fix: dma-buf: fence_chains_init: error unwind path leaks enable_sw_signaling reference
2026-06-26 · WenTao Liang <hidden> -
HOTtoday
[PATCH] dma-buf: dma-fence: Fix potential NULL pointer dereference
2026-06-26 · Philipp Stanner <phasta@kernel.org> -
WARM1d
[PATCH] dma-fence: Fix dma_fence_timeline_name() to call get_timeline_name()
2026-06-25 · Baineng Shou <hidden> -
WARM1d
[PATCH v2] udmabuf: serialize the sg_table cache under the reservation lock
2026-06-25 · Bryam Vargas via B4 Relay <devnull+hexlabsecurity.proton.me@kernel.org> -
WARM1d
[PATCH] dma-buf: udmabuf: make list limit unsigned
2026-06-25 · Yousef Alhouseen <hidden> -
WARM1d
[PATCH] udmabuf: serialize the sg_table cache under the reservation lock
2026-06-25 · Bryam Vargas <hidden> -
DORMANTno replies
[PATCH v2] dma-buf: udmabuf: avoid list copy size overflow
2026-06-24 · Yousef Alhouseen <hidden> -
HOTtoday
[PATCH] dma-buf: udmabuf: avoid list copy size overflow
2026-06-24 · Yousef Alhouseen <hidden> -
WARM1d
[PATCH 09/10] dma-buf: remove signaling from dma_fence_enable_signaling()
2026-06-24 · "Christian König" <ckoenig.leichtzumerken@gmail.com> -
WARM1d
[PATCH 10/10] dma-buf: move locking into dma_fence_ops.enable_signaling
2026-06-24 · "Christian König" <ckoenig.leichtzumerken@gmail.com> -
WARM1d
[PATCH 08/10] dma-buf: remove signaling from dma_fence_is_signaled()
2026-06-24 · "Christian König" <ckoenig.leichtzumerken@gmail.com> -
WARM1d
[PATCH 02/10] dma-buf: use dma_fence_test_signaled_flag()
2026-06-24 · "Christian König" <ckoenig.leichtzumerken@gmail.com> -
WARM1d
[PATCH 01/10] dma-buf: rename dma_fence_enable_sw_signaling
2026-06-24 · "Christian König" <ckoenig.leichtzumerken@gmail.com> -
WARM3d
[PATCH] dma-buf/dma-fence: Set better string for dma_fence_driver_name()
2026-06-23 · Philipp Stanner <phasta@kernel.org> -
WARM2d
[PATCH v2] dma-buf: Split sgl into page-aligned 2G chunks
2026-06-23 · David Hu <hidden> -
WARM2d
[PATCH] dma-buf: Split sgl by largest page-aligned chunk
2026-06-21 · David Hu <hidden> -
WARM3d
[PATCH] dma-fence: use correct callback in dma_fence_timeline_name()
2026-06-18 · André Draszik <andre.draszik@linaro.org> -
COOLING10d
[PATCH net-next v3 2/4] udmabuf: emit one sg entry per pinned folio
2026-06-12 · Bobby Eshleman <hidden> -
COOLING10d
[PATCH net-next v2 2/4] udmabuf: emit one sg entry per pinned folio
2026-06-11 · Bobby Eshleman <hidden> -
COLD15d
[PATCH] dma-buf: move system_cc_shared heap under separate Kconfig
2026-06-10 · Sumit Semwal <sumit.semwal@linaro.org> -
COLD17d
REVIEWED: 4 (4M) [PATCH v7] dma-buf: Fix silent overflow for phys vec to sgt
2026-06-09 · David Hu <hidden> -
COLD17d
[PATCH] dma-buf: enable sg_table wrapping on CONFIG_DEBUG
2026-06-09 · "Christian König" <ckoenig.leichtzumerken@gmail.com> -
COLD17d
REVIEWED: 3 (3M) [PATCH v6] dma-buf: Fix silent overflow for phys vec to sgt
2026-06-08 · David Hu <hidden> -
COOLING9d
[RFC PATCH] dma-fence: Fix races of fence callbacks versus destructors by locking
2026-06-08 · Philipp Stanner <phasta@kernel.org> -
COLD21d
[PATCH] dma-buf: udmabuf: validate create-list count before copying
2026-06-05 · Samuel Moelius <hidden> -
COLD16d
[PATCH net-next 2/4] udmabuf: emit one sg entry per pinned folio
2026-06-04 · Bobby Eshleman <hidden> -
DORMANTno replies
[PATCH] dma-fence: Use dma_fence_set_error() internally
2026-06-03 · Philipp Stanner <phasta@kernel.org> -
COLD18d
REVIEWED: 1 (1M) [PATCH v5] dma-buf: Fix silent overflow for phys vec to sgt
2026-06-01 · David Hu <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE115d
REVIEWED: 1 (1M) [PATCH v2 1/9] dma: contiguous: Turn heap registration logic around
2026-02-27 · Maxime Ripard <mripard@kernel.org> · 1 Reviewed-by -
STALE91d
REVIEWED: 2 (1M) [PATCH v3 1/8] dma: contiguous: Turn heap registration logic around
2026-03-03 · Maxime Ripard <mripard@kernel.org> · 2 Reviewed-by -
STALE85d
REVIEWED: 6 (6M) [PATCH v3 1/6] dma-buf: dma-heap: Keep track of the heap device struct
2026-03-06 · Albert Esteve <hidden> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (1M) [PATCH v2] dma-buf: heaps: use max3() in dma_heap_ioctl
2026-04-27 · Thorsten Blum <thorsten.blum@linux.dev> · 1 Reviewed-by -
COLD23d
REVIEWED: 1 (1M) [PATCH RESEND v2] dma-buf: heaps: use max3 in dma_heap_ioctl
2026-05-17 · Thorsten Blum <thorsten.blum@linux.dev> · 1 Reviewed-by -
COLD30d
REVIEWED: 3 (3M) [PATCH v2] dma-buf: set SB_I_NOEXEC and SB_I_NODEV on the pseudo filesystem
2026-05-23 · John Hubbard <jhubbard@nvidia.com> · 1 Reviewed-by -
COLD30d
REVIEWED: 1 (1M) Re: [PATCH] dma-buf: Fix silent overflow for phys vec to sgt
2026-05-26 · Pranjal Shrivastava <praan@google.com> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (1M) [PATCH v2] dma-buf: Fix silent overflow for phys vec to sgt
2026-05-27 · David Hu <hidden> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (1M) [PATCH v3] dma-buf: Fix silent overflow for phys vec to sgt
2026-05-28 · David Hu <hidden> · 1 Reviewed-by -
COLD25d
REVIEWED: 1 (1M) [PATCH v4] dma-buf: Fix silent overflow for phys vec to sgt
2026-05-28 · David Hu <hidden> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE203d
[PATCH 2/2] dma-buf: enable DMABUF_DEBUG by default on DEBUG kernels
2025-12-04 · "Christian König" <ckoenig.leichtzumerken@gmail.com> -
COLD34d
[PATCH v18 14/42] dept: apply sdt_might_sleep_{start,end}() to dma fence
2025-12-05 · Byungchul Park <byungchul@sk.com> -
COLD34d
[PATCH v18 28/42] dept: assign unique dept_key to each distinct dma fence caller
2025-12-05 · Byungchul Park <byungchul@sk.com> -
STALE165d
[PATCH 1/4] dma-buf: Introduce revoke semantics
2026-01-11 · Leon Romanovsky <leon@kernel.org> -
STALE161d
[PATCH v2 1/2] dma-buf: heaps: add parameter to account allocations using cgroup
2026-01-13 · Eric Chanudet <hidden> -
STALE157d
Re: [PATCH v2 1/4] dma-buf: Rename .move_notify() callback to a clearer identifier
2026-01-19 · Leon Romanovsky <leon@kernel.org> -
STALE157d
Re: [PATCH v2 2/4] dma-buf: Document revoke semantics
2026-01-20 · Leon Romanovsky <leon@kernel.org> -
STALE154d
[PATCH v3 4/7] dma-buf: Add check function for revoke semantics
2026-01-20 · Leon Romanovsky <leon@kernel.org> -
STALE156d
[PATCH v4 2/8] dma-buf: Rename dma_buf_move_notify() to dma_buf_invalidate_mappings()
2026-01-21 · Leon Romanovsky <leon@kernel.org> -
STALE156d
[PATCH v4 4/8] dma-buf: Make .invalidate_mapping() truly optional
2026-01-21 · Leon Romanovsky <leon@kernel.org>